@charset "UTF-8";
/* 登录页 */
.form-login {
  float: right;
  width: 290px;
  padding: 30px;
  background-color: #fff;
  margin-top: 255px;
  margin-right: 90px; }
  .form-login input[type='text'] {
    width: 273px;
    height: 40px;
    line-height: 40px !important;
    padding-left: 15px;
    border: 1px solid #c6c6c6;
    background-color: #eeeeee;
    margin-bottom: 15px; }
    .form-login input[type='text'].text-error {
      border: 1px solid #c31232; }
  .form-login input.randomcode-text {
    width: 158px;
    margin-right: 10px; }
  .form-login img.randomcode-img {
    width: 100px;
    height: 40px;
    margin-bottom: -15px; }
  .form-login p {
    height: 30px;
    line-height: 30px; }
    .form-login p span {
      padding-left: 20px;
      color: #c31232;
      background: url(../images/error.png) no-repeat left; }
  .form-login button {
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    background-color: #c31232;
    border-radius: 4px; }
    .form-login button:hover {
      background-color: #e4163c; }

.login-form-check {
  margin-bottom: 15px;
  padding-left: 15px;
  position: relative; }
  .login-form-check input[type=checkbox] {
    position: absolute;
    top: 2px;
    left: 0; }
  .login-form-check label {
    margin-right: 10px; }

.con-error {
	width:500px;
	height:470px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -160px;
  margin-left: -250px;
   }
  .con-error h2 {
    height: 200px;
    background-image: url(../images/error-icon.png);
    background-repeat: no-repeat; }
  .con-error h3 {
    font-size: 22px;
    height: 30px;
    margin-top: 30px;
    margin-bottom: 50px; }
  .con-error a {
    display: inline-block;
    width: 200px;
    height: 46px;
    line-height: 46px;
    color: #ffffff;
    font-size: 14px;
    border-radius: 4px; }

.btn-first {
  background-color: #c31232;
  margin-right: 10px; }
  .btn-first:hover {
    background-color: #e4163c; }

.btn-last {
  background-color: #26273c; }
  .btn-last:hover {
    background-color: #3a3b50; }

.error400 {
  background-position: center top; }

.error403 {
  background-position: center -200px; }

.error404 {
  background-position: center -400px; }

.error500 {
  background-position: center -600px; }

/*fixedList*/
.fixedList{width:100%;border-bottom:1px solid #95B8E7;}
.fixedList a{display:block;width:100%;text-align: center;padding: 20px 0;}
.fixedList a:hover,.fixedList a.fixedCuren{background-color:#e7f0ff;}
